import { request } from "../../utils/api";

// pages/worksDetail/worksDetail.js
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // 自定义nav
    statusBarHeight1: app.globalData.statusBarHeight+45,
    // 页面数据
    data: {},
    imgBaseUrl: app.globalData.imgBaseUrl,
    // 作者详情
    userDetail: {},
    // 作者id
    userId: ''
  },
  // 返回
  goBack() {
    wx.navigateBack({
      delta: 1
    })
  },
  // 加关注
  onGuanZhu() {
    console.log('关注',  this.data.userId);
    request({
      url: '/zhongyisheji-applet/lookUser/private/guanzhu',
      method: 'post',
      data: {
        userId: this.data.userId
      }
    }).then(res => {
      if(res.code == 200) {
        wx.showToast({
          title: '关注成功',
        })
        this.getUserInfo(this.data.userId)
      }
    })
  },
  // 预览图片
  onPreview(e) {
    app.onPreviewImg(e.currentTarget.dataset.url)
  },
  // 获取作品详情
  getDetail(id) {
    request({
      url: '/zhongyisheji-applet/lookUser/public/selectMyProductiondesc',
      method: 'post',
      data: {
        id
      }
    }).then(res => {
      console.log(res);
      if(res.code == 200) {
        // if(res.data.urls) {
        //   res.data.urls = res.data.urls.split(',')
        // }
        this.setData({
          data: res.data
        })
      }
    })
  },
  // 获取作者信息
  getUserInfo(userId) {
    request({
      url: '/zhongyisheji-applet/lookUser/public/userDetils',
      method: 'post',
      data: {
        userId
      }
    }).then(res => {
      console.log('作者信息',res);
      if(res.code == 200) {
        this.setData({
          userDetail: res.data
        })
      }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log(options.zpId);
    this.setData({
      userId: options.userId
    })
    this.getDetail(options.zpId)
    this.getUserInfo(options.userId)
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  // onShareAppMessage: function () {

  // }
})